When the formal charge of the phosphate ion is calculated, five forms are found with equally stable formal charges. Four of these forms have 1 double bond; the other has 0. These five structures exist in resonance. Therefore, the number of double bonds is neither 0 nor 1 all the time. It is also not accurate to say there are no double bonds. The answer must therefore be D.